package com.csair.platform.cit.service.entity;
import com.csair.platform.cit.service.annotation.Jpath;
import com.csair.platform.cit.service.annotation.JpathPrefix;
import lombok.Data;

import javax.persistence.*;
import java.io.Serializable;
/**
 * @Author zhengxincheng
 * @Date 2021-11-18 10:27:47
 */
@Entity
@Table ( name ="cit_jscg" )
@Data
@JpathPrefix(prefix = "ht_.ywbw.dynsbabYwbd.dynsbabGrid.dynsbabGridlb")
public class CitJscg implements Serializable {

	private static final long serialVersionUID =  7409436662861955804L;

	@GeneratedValue(strategy= GenerationType.IDENTITY)
	@Id
	private Long id;

	/**
	 * 纳税人识别号
	 */
	@Column(name = "nsrsbh" )
	private String nsrsbh;

	/**
	 * 纳税人名称
	 */
	@Column(name = "nsrmc" )
	private String nsrmc;

	/**
	 * 申报所属期：yyyy 年度
	 */
	@Column(name = "sqssqnd" )
	private String sqssqnd;

	/**
	 * 税款所属时间起
	 */
	@Column(name = "skssqq" )
	private String skssqq;

	/**
	 * 税款所属时间止
	 */
	@Column(name = "skssqz" )
	private String skssqz;

	/**
	 * 行次
	 */
	@Column(name = "hc" )
	private String hc;

	/**
	 * 技术成果名称
	 */
	@Jpath(sort = 1)
	@Column(name = "jscgmc" )
	private String jscgmc;

	/**
	 * 技术成果类型名称
	 */
	@Column(name="jscglxmc")
	private String jscglxmc;

	/**
	 * 技术成果类型
	 */
	@Jpath(sort = 2)
	@Column(name = "jscglx" )
	private String jscglx;

	/**
	 * 技术成果编号
	 */
	@Jpath(sort = 3)
	@Column(name = "jscgbh" )
	private String jscgbh;

	/**
	 * 公允价值
	 */
	@Jpath(sort = 4,isStr = false)
	@Column(name = "gyjz")
	private String gyjz;

	/**
	 * 计税基础
	 */
	@Jpath(sort = 5)
	@Column(name = "jsjc" )
	private String jsjc;

	/**
	 * 取得股权时间
	 */
	@Jpath(sort = 6)
	@Column(name = "gqqdsj" )
	private String gqqdsj;

	/**
	 * 递延所得
	 */
	@Jpath(sort = 7,isStr = false)
	@Column(name = "dysd")
	private String dysd;

	/**
	 * 被投资企业名称
	 */
	@Jpath(sort = 8)
	@Column(name = "btzqymc" )
	private String btzqymc;

	/**
	 * 被投资纳税人识别号
	 */
	@Jpath(sort = 9)
	@Column(name = "btznsrsbh" )
	private String btznsrsbh;

	/**
	 * 税务机关名称
	 */
	@Jpath(sort = 10)
	@Column(name = "swjgmc" )
	private String swjgmc;

	/**
	 * 与投资方是否为关联企业||与投资方是否为关联企业
	 */
	@Jpath(sort = 11)
	@Column(name = "sfwglqy" )
	private String sfwglqy;

	/**
	 * 备注
	 */
	@Jpath(sort = 12)
	@Column(name = "bz" )
	private String bz;

	/**
	 * 法定代表人签章
	 */
	@Column(name = "fddbrqz" )
	private String fddbrqz;

	/**
	 * 填表人
	 */
	@Column(name = "tbr" )
	private String tbr;

	/**
	 * 填报日期/创建日期
	 */
	@Column(name = "tbrq" )
	private String tbrq;

}
